package top.healthylife.gateway.platform.softwind.dto.enterpriseinvoice.res;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author GaoZeXi  by {@link BuildDtoUtil}
 * @date 2021-7-19 15:09:40
 */
@Data
@Accessors(chain = true)
@ApiModel(value="进项发票信息表接口-V2.1")
public class WindResInvoiceInputListItem {

   
    @ApiModelProperty(value = "发票代码" , example = "33******30" , required = true )
    private String fpdm;


    @ApiModelProperty(value = "购方税号" , example = "9132*********09P" , required = true )
    private String gfsh;


    @ApiModelProperty(value = "合计税额" , example = "9.32" , required = true )
    private Number hjse;


    @ApiModelProperty(value = "购方名称" , example = "浙江*****有限公司" , required = true )
    private String gfmc;


    @ApiModelProperty(value = "购方银行资料" , example = "杭州联合银行**支行 20100******1150" , required = true )
    private String gfyhzh;


    @ApiModelProperty(value = "发票来源[0--PC发票，2--PC发票，4--H5发票]" , example = "4" , required = true )
    private Integer source;


    @ApiModelProperty(value = "发票种类[01--增值税专用发票,02--货物运输业增值税专用发票,03--机动车销售统一发票,04--增值税普通发票,08--电子专用发票10--电子普通发票,11--卷式普通发票,14--电子普通[通行费]发票,15--二手车统一发票,004--增值税专用发票,007--增值税普通发票,009--货物运输业增值税专用发票005--机动车销售统一发票,006--二手车统一发票,026--电子普通发票,c--增值税普通发票,s--增值税专用发票,j--机动车销售统一发票,p--电子普通发票]" , example = "c" , required = true )
    private String fpzl;


    @ApiModelProperty(value = "开票人" , example = "王**" , required = true )
    private String kpr;


    @ApiModelProperty(value = "合计金额(不含税)" , example = "310.68" , required = true )
    private Number hjje;


    @ApiModelProperty(value = "金税盘和百旺发票的红冲发票代号号码组合，格式为:发票代码_发票号码" , example = "32******30_20****55" , required = true )
    private String lzdmhm;


    @ApiModelProperty(value = "销方银行资料" , example = "民生银行杭州西湖支行 69*****70" , required = true )
    private String xfyhzh;


    @ApiModelProperty(value = "购方地址电话" , example = "杭州市******52幢二层212室 0571-86****51" , required = true )
    private String gfdzdh;


    @ApiModelProperty(value = "开票日期" , example = "2019-11-27 14:30:32" , required = true )
    private String kprq;


    @ApiModelProperty(value = "合计" , example = "320.0" , required = true )
    private Number jshj;


    @ApiModelProperty(value = "销方地址电话" , example = "杭州市****** 0571-28****99" , required = true )
    private String xfdzdh;


    @ApiModelProperty(value = "{value}" , example = "{example}" , required = false )
    private Integer id;


    @ApiModelProperty(value = "所属月份" , example = "201911" , required = true )
    private Integer ssyf;


    @ApiModelProperty(value = "销方税号" , example = "9133**********Y2XC" , required = true )
    private String xfsh;


    @ApiModelProperty(value = "税率" , example = "0.03" , required = true )
    private Number slv;


    @ApiModelProperty(value = "销方名称" , example = "浙江省杭州市******有限公司" , required = true )
    private String xfmc;


    @ApiModelProperty(value = "商品名称" , example = "*信息技术服务*信息系统服务" , required = true )
    private String zyspmc;


    @ApiModelProperty(value = "作废标志" , example = "false" , required = true )
    private Boolean zfbz;


    @ApiModelProperty(value = "发票号码" , example = "02****60" , required = true )
    private String fphm;


    @ApiModelProperty(value = "拓展参数" , example = "" , required = false )
    private Object expand;


}

